package github.ziwukun.jsonql.orm;

import java.util.List;

/**
 * 容器<br>
 * MySQL:表<br>
 * Mongo:集合<br>
 * @author Hugo.Yu
 */
public interface Container {
	/**容器名称*/
	String ctnName();
	/**容器类型*/
	ContainerType ctnType();
	
	/**id字段 快捷获取*/
	IdField id();
	
	/**容器包含的字段列表*/
	List<CtnField> fields();
	boolean isFieldEmpty();
	CtnField getFieldByName(String fieldName);
}
